package es.udc.emarketapp.emarket.model.purchase.vo;

import java.io.Serializable;
import java.util.Calendar;

public class PurchaseVO implements Serializable {

    private static final long serialVersionUID = 1L;
    private Long nCompra;
    private String idComprador;
    private Calendar fecha;
    private double valor;
    private String formaPago;

    public PurchaseVO(Long nCompra, String idComprador, Calendar fecha, double valor, String formaPago) {
        this.nCompra = nCompra;
        this.idComprador = idComprador;
        this.fecha = fecha;
        this.valor = valor;
        this.formaPago = formaPago;
    }

    public PurchaseVO(String idComprador, Calendar fecha, double valor, String formaPago) {
        this.idComprador = idComprador;
        this.fecha = fecha;
        this.valor = valor;
        this.formaPago = formaPago;
    }

    public Calendar getFecha() {
        return fecha;
    }

    public void setFecha(Calendar fecha) {
        this.fecha = fecha;
    }

    public String getFormaPago() {
        return formaPago;
    }

    public void setFormaPago(String formaPago) {
        this.formaPago = formaPago;
    }

    public String getIdComprador() {
        return idComprador;
    }

    public void setIdComprador(String idComprador) {
        this.idComprador = idComprador;
    }

    public Long getnCompra() {
        return nCompra;
    }

    public void setnCompra(Long nCompra) {
        this.nCompra = nCompra;
    }

    public double getValor() {
        return valor;
    }

    public void setValor(double valor) {
        this.valor = valor;
    }

    public String toString() {
        return "PurchaseVO{" + " nCompra= " + nCompra
                + " idComprador= " + idComprador + " fecha= "
                + fecha.get(Calendar.YEAR) + "-" + (fecha.get(Calendar.MONTH) + 1)
                + "-" + fecha.get(Calendar.DATE)
                + " valor= " + valor + " formaPago= " + formaPago + '}';
    }
}
